exorbitant fine - French English Dictionary